#pragma once
namespace FIRSTDX
{
	template< typename Real >
	struct vec4
	{
		Real x, y, z, w;
		explicit vec4( Real _x = 0, Real _y = 0, Real _z = 0, Real _w = 0) : x( _x ), y( _y ), z( _z ), w( _w ) 
		{}
	};
	typedef vec4< float > vec4f;
}